
const db = wx.cloud.database()

Page({
    data:{
      hotRecipeList:[],//热门菜谱 以fav参数（ 收藏的人数 ）进行倒序
      page:1,
      pagesize:4
    },
    onLoad(){
      this._getHotListRecipe()
    },
    _goToRecipeDetail(e){
      let {id,title} = e.currentTarget.dataset
      wx.navigateTo({
        url: `/pages/recipeDetail/recipeDetail?id=${id}&title=${title}`,
      })
    },
    //跳转到菜谱分类页面
    _goToTypeList(){
      wx.navigateTo({
        url: '/pages/typelist/typelist',
      })
    },
    //获取按fav参数的热门菜谱
    async _getHotListRecipe(){

      //   /getRecipeList?page=1&size=10

      let page = this.data.page 
      let pagesize = this.data.pagesize
      let skip = (page-1) * pagesize
      let hotResult = await db.collection('re-recipes').where({
          status:1
        }).limit(pagesize).skip(skip).orderBy('fav','desc').get()
       // console.log( hotResult,'aaaa' )
        //以下 处理每一个数据的_openid返回promise，拿到用户表中的用户信息
        let userPromises = []
        hotResult.data.forEach(item=>{
          //console.log(item._openid)
           let p = db.collection('re-users').where({
             _openid:item._openid
           }).get()
           userPromises.push( p )
        })

        let users = await Promise.all(userPromises)
        //console.log( users,'222' )
        hotResult.data.forEach((item,index)=>{
            item.userInfo = users[index].data[0]
        })
        //以上是处理每一个数据的_openid返回promise，拿到用户表中的用户信息


        this.setData({
          hotRecipeList:this.data.hotRecipeList.concat(hotResult.data)
        })
    },
    //跳转到菜谱列表页
    _goToList(e){
      let {id,name} = e.currentTarget.dataset
      wx.navigateTo({
        url: `/pages/recipelist/recipelist?id=${id}&name=${name}`
      })
    },
    onReachBottom(){
        this.data.page++
        this._getHotListRecipe()
    }
})

// Page({
//   data:{
//     lists:[
//       {
//         text:"菜谱分类",
//         iconPath:"/static/index/menu.png",
//         selectedIconPath:"/static/index/menuFull.png"
//       },
//       {
//         text:"儿童菜谱",
//         iconPath:"/static/index/child.png",
//         selectedIconPath:"/static/index/childFull.png",
//         path:'/pages/index/index'
//       },
//       {
//         text:"养生菜谱",
//         iconPath:"/static/index/heal.png",
//         selectedIconPath:"/static/index/healFull.png",
//         dot:true
//       },
//       {
//         text:"推荐菜谱",
//         iconPath:"/static/index/recommend.png",
//         selectedIconPath:"/static/index/recommendFull.png",
//         badge:3
//       }
//     ],
//     cai:[
//       {
//         img:"/static/index/cai1.jpg",
//         caiName:"北京烧鸭",
//         userImg:"/static/index/user1.jpg",
//         userName:"蔡李佛"
//       },
//       {
//         img:"/static/index/cai2.jpg",
//         caiName:"臭豆腐",
//         userImg:"/static/index/user2.jpg",
//         userName:"鹰爪"
//       },
//       {
//         img:"/static/index/cai3.jpg",
//         caiName:"麻辣火锅",
//         userImg:"/static/index/user3.jpg",
//         userName:"七星螳螂"
//       },
//       {
//         img:"/static/index/cai4.jpg",
//         caiName:"炸酱面",
//         userImg:"/static/index/user4.jpg",
//         userName:"形意门"
//       },
//       {
//         img:"/static/index/cai5.jpg",
//         caiName:"蒜蓉鲍鱼",
//         userImg:"/static/index/user5.jpg",
//         userName:"朱师傅"
//       },
      
//     ]
//   },
//   _tabbarChange(e){
//     console.log(e)
//   },
// })